trumpet lily (datura) - Spanish English Dictionary